package com.hyd.dao;

import java.util.List;
import com.base.mybatis.plus.EntityWrapper;
import org.apache.ibatis.annotations.Param;

import com.hyd.dao.model.Evidence;
import com.hyd.dao.model.EvidenceExample;

public interface EvidenceMapper {
	int countByExample(EvidenceExample example);

	int deleteByExample(EvidenceExample example);

	int deleteByPrimaryKey(Integer id);

	int insert(Evidence record);

	int insertSelective(Evidence record);

	List<Evidence> selectByExample(EvidenceExample example);

	List<Evidence> selectByExampleWithBLOBs(EvidenceExample example);

	Evidence selectByPrimaryKey(Integer id);

	int updateByExampleSelective(@Param("record") Evidence record,@Param("example") EvidenceExample example);

	int updateByExampleWithBLOBs(@Param("record") Evidence record, @Param("example") EvidenceExample example);

	int updateByExample(@Param("record") Evidence record,@Param("example") EvidenceExample example);

	int updateByPrimaryKeySelective(Evidence record);

	int updateByPrimaryKeyWithBLOBs(Evidence record);

	int updateByPrimaryKey(Evidence record);

	List<Evidence> selectByWrapper(EntityWrapper<Evidence> wrapper);

	List<Evidence> selectByWrapperWithBLOBs(EntityWrapper<Evidence> wrapper);

}
